Multiobjective evolutionary search of difference equations-based models for understanding chaotic systems
نویسندگان
چکیده
In control engineering, it is well known that many physical process exhibit a chaotic component. In point of fact, it is also assumed that conventional modeling procedures disregard it, as stochastic noise, beside nonlinear universal approximators (like neural networks, fuzzy rule-based or genetic programming-based models,) can capture the chaotic nature of the process. In this paper we will show that this is not always true. Despite the nonlinear capabilities of the universal approximators, these methods optimize the one step prediction of the model. This is not the most adequate objective function for a chaotic model, because there may exist many different non-chaotic processes that have near zero prediction error for such an horizon. The learning process will surely converge to one of them. Unless we include in the objective function some terms that depend on the properties on the reconstructed attractor, we may end up with a non chaotic model. Therefore, we propose to follow a multiobjective approach to model chaotic processes, and we also detail how to apply either genetic algorithms or simulated annealing to obtain a difference equations-based model.
منابع مشابه
SECURING INTERPRETABILITY OF FUZZY MODELS FOR MODELING NONLINEAR MIMO SYSTEMS USING A HYBRID OF EVOLUTIONARY ALGORITHMS
In this study, a Multi-Objective Genetic Algorithm (MOGA) is utilized to extract interpretable and compact fuzzy rule bases for modeling nonlinear Multi-input Multi-output (MIMO) systems. In the process of non- linear system identi cation, structure selection, parameter estimation, model performance and model validation are important objectives. Furthermore, se- curing low-level and high-level ...
متن کاملSolving Nonlinear Equation Systems Using Evolutionary Algorithms
This paper proposes a new perspective for solving systems of nonlinear equations. A system of equations can be viewed as a multiobjective optimization problem: every equation represents an objective function whose goal is to minimize difference between the right and left term of the corresponding equation in the system. We used an evolutionary computation technique to solve the problem obtained...
متن کاملA partition-based algorithm for clustering large-scale software systems
Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...
متن کاملMultiobjective synchronization of coupled systems.
In this paper, multiobjective synchronization of chaotic systems is investigated by especially simultaneously minimizing optimization of control cost and convergence speed. The coupling form and coupling strength are optimized by an improved multiobjective evolutionary approach that includes a hybrid chromosome representation. The hybrid encoding scheme combines binary representation with real ...
متن کاملEvolutionary Method for Nonlinear Systems of Equations
We propose a new perspective for solving systems of nonlinear equations by viewing them as a multiobjective optimization problem where every equation represents an objective function whose goal is to minimize the difference between the rightand left-hand side of the corresponding equation of the system. An evolutionary computation technique is suggested to solve the problem obtained by transfor...
متن کامل